package studay.builder;

/**
 * @program: 讲产品和创建过程进行解耦，使用相同的创建过程创建不同的产品，控制产品生产过程，Director是指全程指导组装过程，具体细节还是build去操作
 * @description: 导演
 * @author: Tom
 * @create: 2022-01-06 15:36
 **/
public class Director {

    public  Computer create(Build build){
        build.buildCpu();
        build.buildDisk();
        build.buildMoney();
        build.buildPower();
        build.buildMainboard();
        return build.createComputer();
    }
}
